package com.heima.pojo.vo;

import lombok.Data;
import javax.validation.constraints.Size;
import java.util.List;

/**
 * 图表数据响应实体
 * 用于返回包含X轴和Y轴数据的图表信息
 */
@Data
public class ChartDataResponse {
    
    /**
     * X轴数据
     * 最小数量: 10, 最大数量: 10
     */
    @Size(min = 10, max = 10, message = "xAxis必须包含10个元素") // 限制xAxis的元素数量为10
    private List<String> xAxis;
    
    /**
     * Y轴数据
     * 最小数量: 10, 最大数量: 10
     */
    @Size(min = 10, max = 10, message = "series必须包含10个元素")
    private List<Integer> series;
}